package com.youxue.service;

import com.youxue.entity.LineDetail;

import java.util.List;

/**
 * Created by 15c on 2018/1/20.
 */
public interface LineDetailService {
    /**
     * 查询一条线上所有的景点信息
     *
     * @param lineId
     * @return
     */
    List<LineDetail> showALineDetails(Integer lineId);

    /**
     * 删除一个景点
     * 后台使用
     * @param lineDetailId
     * @return
     */
    int deleteALineDetail(Integer lineDetailId);

    /**
     * 添加一个景点
     * 后台使用
     * @param lineDetail
     * @return
     */
    int addALineDetail(LineDetail lineDetail);

    /**
     * 查询一个景点详情
     * 后台使用
     * @param lineDetailId
     * @return
     */
    LineDetail showALineDetail(Integer lineDetailId);

    /**
     * 更新景点详情
     * 后台使用
     * @param lineDetail
     * @return
     */
    int updateALineDetail(LineDetail lineDetail);

    /**
     * 通过lineId删除景点
     * 后台使用
     * @param lineId
     * @return
     */
    int deleteALineDetailByLineId(Integer lineId);
}
